@charset "UTF-8";
html {
    min-width: 1200px;
}
body,
p,
form,
textarea,
h1,
h2,
h3,
h4,
h5,
dl,
dd {
    margin: 0px;
}
input,
button,
ul,
ol {
    margin: 0px;
    padding: 0px;
    outline: none;
}
textarea {
    outline: none;
}
body,
input,
button,
form {
    font-size: 14px;
    line-height: 28px;
    font-family: "microsoft yahei", "Arial";
    color: #666666;
}
h1,
h2,
h3,
h4,
h5,
h6,
font {
    font-size: 14px;
    font-weight: normal;
}
ul,
ol,
li {
    list-style: none;
}
input {
    background: none;
    border: 0 none;
}
img,
iframe {
    border: 0px;
}
em,
i {
    font-style: normal;
}
button,
input,
select,
textarea {
    font-size: 100%;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.tac {
    text-align: center;
}
.poa {
    position: absolute;
}
.por {
    position: relative;
}
.hidden {
    display: none;
}
.w1200 {
    width: 1200px;
    margin: auto;
}
.ico {
    background: url(../images/ico.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
}
a {
    color: #666666;
    text-decoration: none;
}
a:hover {
    color:#0B73B6;
    text-decoration: none;
}
a:visited {
    text-decoration: none;
}
.ease,
.ease * {
    -webkit-transition: all ease 500ms;
    -moz-transition: all ease 500ms;
    -ms-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
}
.noease,
.noease * {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}
:-moz-placeholder {
    color: #999;
}
::-moz-placeholder {
    color: #999;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #999;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #999;
}
/*清除浮动*/
.clearfix {
    *zoom: 1;
}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
/*header_main*/
.header_main {
    width: 100%;
    height: 94px;
    position: relative;
    z-index: 99;
    background: #fff;
    border-top: 3px solid #0B73B6;
}
.header_main .header {
    position: relative;
}
.header_main .logo {
    width: 375px;
    height: 90px;
    padding-top: 2px;
}
.header_main .logo img {
    width: 100%;
    height: 100%;
    display: block;
}
.header_main .nav {
    width: 686px;
    height: 94px;
    margin-left: 40px;
    position: relative;
}
.header_main .nav li {
    height: 94px;
    float: left;
    text-align: center;
    position: relative;
    z-index: 99;
    line-height: 24px;
    -webkit-transition: all ease 500ms;
    -moz-transition: all ease 500ms;
    -ms-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
    width: 98px;
    padding-left:20px;
}
.header_main .nav li a {
    width: 100%;
    height: 70px;
    display: block;
    padding-top: 24px;
    color: #333333;
}
.header_main .nav li span {
    display: block;
    opacity: 0.85;
    filter: alpha(opacity=85);
    font-size: 10px;
    color: #999999;
    font-family: arial;
    -webkit-transition: all ease 500ms;
    -moz-transition: all ease 500ms;
    -ms-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
}
.header_main .nav li:hover a,
.header_main .nav li.hover a,.header_main .nav li .current {
    color:#0B73B6;
}
.header_main .nav li:hover a span,
.header_main .nav li.hover a span,.header_main .nav li .current span {
    color:#0B73B6;
}
.header_main .nav li .box {
    width: 100%;
    position: absolute;
    left: 0;
    top: 92px;
    z-index: 99;
    background: #fff;
    border-top: 2px solid #0B73B6;
    display: none;
}
.header_main .nav li .box li {
    height: 30px;
    line-height: 30px;
}
.header_main .nav li .box li a {
    padding-top: 0;
    height: 30px;
    line-height: 30px;
    color: #666;
}
.header_main .nav li .box li a:hover {
    background: #efefef;
}
.header_main .tel {
    width: 142px;
    height: 94px;
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
    background: #0B73B6;
}
.header_main .tel span {
    width: 70px;
    height: 94px;
    cursor: pointer;
    background-position: 12px 4px;
}
.header_main .tel span.addh {
    animation: Swing1 1s infinite;
}
.header_main .tel .telcon {
    width: 196px;
    position: absolute;
    right: 0;
    top: 94px;
    display: block;
    height: 60px;
    line-height: 60px;
    text-align: center;
    background: #0B73B6;
    font-size: 26px;
    color: #fff;
    font-family: Impact;
    display: none;
}
/* banner */
/*.banner,
.banner .list,
.banner img {
  height: 630px;
}*/
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table; content:""; line-height:0;}
.clearfix:after{clear:both;}
.clearfloat{clear:both}
.banner {
    width: 100%;
    min-width: 1000px;
    position: relative; height:500px;
}
.banner .list {
    width: 100%;
}
.banner .list li {
    width: 100%;
    position: absolute;
    z-index: 1;
    overflow: hidden;
    background: #fff;
}
.banner img {
    width: 100%;
    display: block;
    position: relative;
    top: 0;
    height:500px;
}
.banner .tip {
    width: 1000px;
    height: 16px;
    text-align: center;
    position: absolute;
    left: 50%;
    margin-left: -500px;
    bottom: 60px;
    z-index: 3;
}
.banner .tip span {
    width: 15px;
    height: 15px;
    margin: 0 8px;
    display: inline-block;
    cursor: pointer;
    background: none;
    border: 2px solid #fff;
    border-radius: 50%;
}
.banner .tip span.cur {
    background: #fff;
}
.nybanner {
    width: 100%;
    height: 200px;
    position: relative;
    overflow: hidden;
}
.nybanner img {
    width: 1920px;
    height: 200px;
    position: absolute;
    left: 50%;
    margin-left: -960px;
    top: 0;
}
/*search*/
.search_main {
    width: 100%;
    height: 38px;
    line-height: 38px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
.search_form {
    width: 232px;
    height: 26px;
    margin-top: 5px;
    border-radius: 2px;
    border: 1px solid #eeeeee;
    position: relative;
}
.search_form input {
    border: 0 none;
    display: block;
    outline: none;
}
.search_form span {
    float: left;
    line-height: 32px;
    color: #333333;
    margin-right: 10px;
}
.search_form .stxt {
    width: 212px;
    height: 26px;
    font-size: 12px;
    padding-left: 8px;
    line-height: 26px;
    background: #fff;
    border: 0px;
}
.search_form .sbtn {
    width: 26px;
    height: 23px;
    line-height: 23px;
    position: absolute;
    top: 3px;
    right: 2px;
    cursor: pointer;
    background-position: -145px 0;
    border: none;
    background-color: #fff;
}
.search_main .skey a {
    color: #666666;
}
.search_main .skey a:hover {
    color:#0B73B6;
}
.search_main .skey span {
    color: #666666;
    font-size: 12px;
    padding: 0 10px;
}
/*sitepath*/
.sitepath {
    width: 100%;
    height: 38px;
    line-height: 38px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    background: #f8f8f8;
}
.sitepath .path a,
.sitepath .path span {
    color: #666666;
}
.sitepath .path a:hover {
    color: #0B73B6;
}
.sitepath .path s {
    width: 22px;
    height: 22px;
    margin-right: 5px;
    background-position: -324px 0;
}
/*indexTit*/
.indexTit {
    width: 100%;
    position: relative;
    text-align: center;
}
.indexTit .en {
    color: #999;
    opacity: 0.1;
    filter: alpha(opacity=10);
    *color: #f6f6f6;
    display: block;
    font-size: 118px;
    line-height: 118px;
    text-transform: uppercase;
    font-family: impact;
}
.indexTit h3 {
    width: 100%;
    position: absolute;
    left: 0;
    top: 55px;
    color: #333333;
    font-size: 30px;
    font-weight: bold;
    line-height: 32px;
}
.indexTit h4 {
    width: 100%;
    color: #333333;
    font-size: 30px;
    font-weight: bold;
}
.indexTit p {
    color: #666666;
    margin-top: -5px;
}
/*gridlist*/
.gridlist {
    width: 104%;
  
}
.gridlist .item {
    width: 268px;
    
     position: relative;
     float: left;
     overflow: hidden;
     margin: 0 39px 40px 0;
}
.gridlist .item .img {
    width: 260px;
    height: 193px;
    display: block;
    border: 4px solid #eeeeee;
}
.gridlist .item h3 {
    padding: 5px 10px 0; line-height: 40px; height: 40px; overflow: hidden;
    -webkit-transition: all ease 500ms;
    -moz-transition: all ease 500ms;
    -ms-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
    color: #666666;
    font-size: 16px;
}
.gridlist .item .txt {
    padding: 0 10px 10px;
    height: 80px;
    overflow: hidden;
    line-height: 22px;
    font-size: 12px;
    color: #999999;
}
.gridlist .item .bg {
    width: 270px;
    height: 203px;
    position: absolute;
    left: 100px;
    opacity: 0;
    filter: alpha(opacity=0);
    top: 0;
    background: #000;
    -webkit-transition: all ease 500ms;
    -moz-transition: all ease 500ms;
    -ms-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
}
.gridlist .item .morebg {
    width: 81px;
    height: 122px;
    position: absolute;
    left: 290px;
    top: 45px;
    opacity: 0;
    filter: alpha(opacity=0);
    line-height: 26px;
    text-align: center;
    font-size: 16px;
    padding-top: 35px;
    color: #fff;
    -webkit-transition: all ease 500ms;
    -moz-transition: all ease 500ms;
    -ms-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
    background: url(../images/indexHoverbg.png) no-repeat center top;
}
.gridlist .item .morebg span {
    display: block;
    font-size: 12px;
}
.gridlist .item:hover h3 {
    color: #0B73B6;
}
.gridlist .item:hover .bg {
    left: 0px;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.gridlist .item:hover .morebg {
    left: 95px;
    opacity: 1;
    filter: alpha(opacity=100);
}
/*iproduct*/
.iproduct {
    padding: 30px 0 10px;
    *padding-bottom: 50px;
}
.iproduct .iproductCon {
    overflow: hidden;
}
.iproduct .tab {
    width: 100%;
    margin-bottom: 45px;
    border-bottom: 1px solid #d7d7d7;
}
.iproduct .tab .more {
    position: relative;
}
.iproduct .tab .more a {
    width: 52px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all ease 500ms;
    -moz-transition: all ease 500ms;
    -ms-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
    position: absolute;
    right: 0;
    top: 0;
    background: #0B73B6;
    color: #fff;
}
.iproduct .tab .more .ico {
    width: 10px;
    height: 16px;
    margin-left: 2px;
    background-position: -124px 0;
}
.iproduct .tab .more:hover a {
    width: 70px;
}
.iproduct .tab .list {
    width: 100%;
    text-align: center;
}
.iproduct .tab .list li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    position: relative;
    bottom: -1px;
    margin: 0 10px;
}
.iproduct .tab .list li a {
    display: block;
    padding-bottom: 8px;
}
.iproduct .tab .list li:hover,
.iproduct .tab .list li.hover {
    border-bottom: 2px solid #0B73B6;
}
.iproduct .tab .list li:hover a,
.iproduct .tab .list li.hover a {
    color: #0B73B6;
}
.iproduct .tab .list li:hover:before,
.iproduct .tab .list li.hover:before {
    content: "\20";
    position: absolute;
    left: 50%;
    margin-left: -2px;
    bottom: 0;
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #0B73B6 transparent;
    border-width: 5px;
    width: 0;
    height: 0;
    overflow: hidden;
}
/*ifine*/
.ifine {
    width: 100%;
    height: 966px;
    padding: 40px 0 0;
    background: url(../images/iadvantebg.jpg) no-repeat center top;
}
.ifine .indexTit {
    height: 145px;
    margin-bottom: 95px;
}
.ifine .indexTit .en {
    font-size: 145px;
    *color: #e5e5e5;
    line-height: 145px;
}
.ifine .indexTit h3 {
    top: 80px;
}
.ifine .ifineList {
    height: 580px;
    position: relative;
}
.ifine .ifineList .bg {
    width: 580px;
    height: 579px;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -290px;
    background: url(../images/ifineconbg.png) no-repeat center top;
}
.ifine .ifineList .f-ico {
    width: 48px;
    height: 48px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 5;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background: #a0a0a0 url(../images/f-ico.png) no-repeat 10px 7px;
}
.ifine .ifineList .item {
    width: 280px;
    height: 120px;
    position: absolute;
    z-index: 2;
    color: #353535;
}
.ifine .ifineList .item * {
    transition: all .2s;
}
.ifine .ifineList .item .t {
    width: 48px;
    height: 48px;
    position: absolute;
    right: -75px;
    top: 30px;
}
.ifine .ifineList .item .t span {
    width: 44px;
    height: 44px;
    position: absolute;
    left: 1px;
    top: 1px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background: #fff;
    border: 1px solid #0B73B6;
    transition: all .4s;
}
.ifine .ifineList .item h3 {
    font-size: 18px;
    font-weight: bold;
    transform-origin: left;
}
.ifine .ifineList .item h3 .ico {
    width: 30px;
    height: 30px;
    background-position: -290px 5px;
}
.ifine .ifineList .item .txt {
    font-size: 12px;
    line-height: 26px;
    transform-origin: left;
}
.ifine .ifineList .item.a1,
.ifine .ifineList .item.a2,
.ifine .ifineList .item.a3 {
    left: 0;
}
.ifine .ifineList .item.a1 {
    margin-left: 98px;
    top: 0;
}
.ifine .ifineList .item.a2 {
    margin-left: 15px;
    top: 240px;
}
.ifine .ifineList .item.a2 .f-ico {
    background-position: -53px 10px;
}
.ifine .ifineList .item.a2 .t {
    top: -10px;
    right: -42px;
}
.ifine .ifineList .item.a3 {
    margin-left: 70px;
    top: 458px;
}
.ifine .ifineList .item.a3 .f-ico {
    background-position: -116px 10px;
}
.ifine .ifineList .item.a3 .t {
    top: 15px;
    right: -70px;
}
.ifine .ifineList .item.a4 {
    width: 265px ;
    right: 35px;
    top: 114px;
}
.ifine .ifineList .item.a4 .f-ico {
    background-position: -178px 10px;
}
.ifine .ifineList .item.a4 .t {
    top: 20px;
    right: auto;
    left: -68px;
}
.ifine .ifineList .item.a5 {
    width: 258px ;
    right: 45px;
    top: 423px;
}
.ifine .ifineList .item.a5 .f-ico {
    background-position: -241px 10px;
}
.ifine .ifineList .item.a5 .t {
    top: 0;
    right: auto;
    left: -76px;
}
.ifine .ifineList .item:hover h3 {
    color: #009944;
    transform: scale(1.08);
}
.ifine .ifineList .item:hover .f-ico {
    background-color: #0B73B6;
}
.ifine .ifineList .item:hover .txt {
    transform: scale(1.08);
}
.ifine .ifineList .item:hover .t span {
    transform: scale(1.28);
}
/*icase*/
.icase {
    padding-bottom: 0;
}
.icase .indexTit {
    margin-bottom: 58px;
}
.icase .indexTit .y {
    width: 124px;
    height: 124px;
    background: #fff;
    position: absolute;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    text-align: center;
    left: 50%;
    top: -40px;
    margin-left: -62px;
}
.icase .indexTit .y .ico {
    width: 45px;
    height: 42px;
    display: block;
    margin: 20px auto 0;
    background-position: -70px 0;
}
.icase .indexTit h3 {
    top: 40px;
}
.icase .indexTit p {
    padding-top: 80px;
}
.icase .tab {
    width: 100%;
    margin-bottom: 40px;
    height: 40px;
    line-height: 40px;
    border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
}
.icase .tab .more {
    position: relative;
}
.icase .tab .more * {
    -webkit-transition: all ease 500ms;
    -moz-transition: all ease 500ms;
    -ms-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
}
.icase .tab .more a {
    -webkit-transition: all ease 500ms;
    -moz-transition: all ease 500ms;
    -ms-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
    position: absolute;
    right: 0;
    top: 0;
    color: #999999;
}
.icase .tab .more .ico {
    width: 10px;
    height: 16px;
    margin-left: 2px;
    background-position: -124px -24px;
}
.icase .tab .more:hover a {
    color: #0B73B6;
}
.icase .tab .list {
    width: 100%;
    text-align: center;
    font-size: 0;
    line-height: 0;
}
.icase .tab .list li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 170px;
    border-right: 1px solid #d7d7d7;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}
.icase .tab .list li:first-child {
    border-left: 1px solid #d7d7d7;
}
.icase .tab .list li a {
    display: block;
    width: 100%;
}
.icase .tab .list li:hover,
.icase .tab .list li.hover {
    background: #0B73B6;
}
.icase .tab .list li:hover a,
.icase .tab .list li.hover a {
    color: #fff;
}
.icase .icaseCon {
    overflow: hidden;
}
.icase .gridlist {
    width: 105%;
}
.icase .gridlist .item {
    width: 370px;
    height: 280px;
    margin: 0 45px 0 0 ;
    border-color: #f8f8f8;
}
.icase .gridlist .item .img {
    width: 360px;
    height: 270px;
}
.icase .gridlist .item .bg {
    width: 370px;
    height: 280px;
}
.icase .gridlist .item .morebg {
    left: 340px;
    top: 83px;
}
.icase .gridlist .item:hover .morebg {
    left: 145px;
}
/*iprocess*/
.iprocess {
    padding: 20px 0 0px;
}
.iprocess .indexTit {
    margin-bottom: 25px;
}
.iprocess .iprocessCon {
    width: 100%;
    padding: 50px 0 50px;
    text-align: center;
    background: url(../images/iprocessbg.jpg) repeat center top;
}
.iprocess .iprocessCon .item {
    width: 184px;
    height: 184px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background: url(../images/iprocesslibg.png) no-repeat center center;
    margin: 0 45px 10px;
    -webkit-transition: all ease 500ms;
    -moz-transition: all ease 500ms;
    -ms-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
}
.iprocess .iprocessCon .item h4 {
    font-size: 18px;
    color: #000000;
    margin-bottom: 12px;
    font-weight: bold;
    padding-top: 34px;
}
.iprocess .iprocessCon .item h4 span {
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    font-size: 13px;
    font-style: none;
    display: inline-block;
    margin-right: 4px;
    vertical-align: middle;
    background: #2d8bfffc;
    color: #333333;
    font-family: impact;
}
.iprocess .iprocessCon .item p {
    line-height: 26px;
    width: 142px;
    -webkit-transition: all ease 500ms;
    -moz-transition: all ease 500ms;
    -ms-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
    text-align: center;
    color: #fff;
    margin: 0 auto;
}
.iprocess .iprocessCon .item:hover {
    background: url(../images/iprocesslibg_hover.png) no-repeat center center;
}
.iprocess .iprocessCon .item:hover p {
    color: #666666;
}
/*inews*/
.inews {
    width: 1158px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin: 60px auto 40px;
    padding: 45px 0 40px 45px;
    background: #f6f6f6;
    border: 1px solid #e5e5e5;
}
.inews .title {
    width: 100%;
    font-size: 20px;
    height: 20px;
    line-height: 20px;
    margin-bottom: 24px;
    color: #353535;
    font-weight: bold;
}
.inews .title span {
    width: 7px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: top;
    background: #0B73B6;
}
.inews .title .more {
    width: 25px;
    height: 23px;
    background-position: -178px 0;
}
.inews .title .more:hover {
    background-position: -210px 0;
}
.inews .item {
    width: 100%;
    height: 106px;
    padding-bottom: 20px;
    margin-bottom: 6px;
    border-bottom: 1px solid #e3e3e3;
}
.inews .item a {
    width: 100%;
    display: block;
}
.inews .item img {
    width: 138px;
    height: 103px;
    float: left;
    display: block;
    -webkit-transition: all ease 500ms;
    -moz-transition: all ease 500ms;
    -ms-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
    margin-right: 10px;
    border: 1px solid #eeeeee;
}
.inews .item h3 {
    font-size: 16px;
    -webkit-transition: all ease 500ms;
    -moz-transition: all ease 500ms;
    -ms-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
    height: 52px;
    margin-bottom: 7px;
    overflow: hidden;
    color: #333333;
    line-height: 26px;
}
.inews .item .txt {
    font-size: 14px;
    color: #999999;
    height: 52px;
    overflow: hidden;
    line-height: 26px;
}
.inews .item:hover img {
    filter: brightness(120%);
}
.inews .item:hover h3 {
    color: #0B73B6;
}
.inews .txtlist li {
    height: 36px;
    line-height: 36px;
    overflow: hidden;
}
.inews .txtlist li a {
    color: #333333;
    -webkit-transition: all ease 500ms;
    -moz-transition: all ease 500ms;
    -ms-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
    display: block;
    width: 100%;
}
.inews .txtlist li .time {
    font-size: 12px;
    color: #999999;
}
.inews .txtlist li s {
    width: 5px;
    height: 5px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    display: inline-block;
    vertical-align: middle;
    background: #0B73B6;
    margin-right: 8px;
}
.inews .txtlist li:hover a {
    color: #0B73B6;
}
.inews .inews_1 {
    width: 325px;
    margin-right: 62px;
}
.inews .inews_2 {
    width: 325px;
}
.inews .inews_2 .title {
    margin-bottom: 20px;
}
/*.inews .inews_2 .txtlist li {
  line-height: 25px;
}*/
/*icooper*/
.icooper {
    padding: 20px 0 0;
    margin-bottom: 40px;
    overflow: hidden;
}
.icooper .title {
    text-align: center;
    width: 100%;
    font-size: 24px;
    margin-bottom: 30px;
    color: #3a3a3a;
    font-weight: bold;
}
.icooper .list {
    width: 105%;
}
.icooper li {
    width: 178px;
    height: 58px;
    float: left;
    margin: 0 23px 20px 0;
    border: 1px solid #dddddd;
}
.icooper img {
    width: 100%;
    height: 100%;
    display: block;
}
/*ilink*/
.ilink {
    width: 100%;
    height: 55px;
    padding: 30px 0 25px;
    background: #f5f5f5;
}
.ilink .title {
    width: 110px;
    padding-top: 7px;
    color: #000000;
    line-height: 24px;
}
.ilink .title span {
    color: #0B73B6;
    display: block;
    font-weight: bold;
    font-size: 24px;
}
.ilink .list a {
    width: 100px;
    float: left;
    display: block;
    font-size: 12px;
}
/*footer_main*/
.footer_main {
    width: 100%;
    height: 305px;
    background: url(../images/footerbg.jpg) no-repeat center top;
}
.footer_main .footer {
    position: relative;
    height: 250px;
}
.footer_main .blogo {
    width: 70px;
    height: 60px;
    position: absolute;
    left: 0;
    top: 0;
    padding-top: 30px;
    background: #0B73B6;
}
.footer_main .blogo img {
    width: 100%;
    height: 60px;
    display: block;
}
.footer_main .txtcon {
    width: 348px;
    height: 205px;
    padding: 45px 0 0 84px;
    border-right: 1px solid #555555;
}
.footer_main .txtcon h2 {
    font-size: 18px;
    color: #fff;
    font-weight: bold;
}
.footer_main .txtcon img {
    display: block;
    margin: 7px 0 18px;
}
.footer_main .txtcon li {
    width: 100%;
    line-height: 32px;
    color: #999999;
}
.footer_main .txtcon li s {
    width: 28px;
    height: 22px;
    margin-right: 5px;
    background-position: -146px -26px;
}
.footer_main .txtcon li.a2 s {
    background-position: -183px -26px;
}
.footer_main .txtcon li.a3 s {
    background-position: -213px -26px;
}
.footer_main .bnav {
    width: 315px;
    height: 210px;
    padding: 40px 0 0 84px;
    border-right: 1px solid #555555;
}
.footer_main .bnav ul {
    width: 145px;
    line-height: 44px;
}
.footer_main .bnav ul li {
    width: 100%;
}
.footer_main .bnav ul s {
    width: 10px;
    height: 14px;
    margin-right: 6px;
    background-position: -252px -33px;
}
.footer_main .bnav ul a {
    color: #999;
    display: block;
}
.footer_main .bnav ul a:hover {
    color: #0B73B6;
}
.footer_main .bnav ul a:hover s {
    background-position: -270px -33px;
}
.footer_main .imgcon {
    width: 310px;
    padding-top: 55px;
}
.footer_main .imgcon li {
    text-align: center;
    width: 136px;
    float: left;
    font-size: 12px;
    color: #999999;
}
.footer_main .imgcon li img {
    width: 136px;
    height: 136px;
    display: block;
    margin-bottom: 5px;
}
.footer_main .imgcon li:first-child {
    margin-right: 36px;
}
.footer_main .copyright {
    width: 100%;
    height: 52px;
    line-height: 28px;
    overflow: hidden;
    border-top: 1px solid #555555;
}
.footer_main .copyright .bshare {
    margin-top: 15px;
}
.footer_main .copyright .bshare .bdsharebuttonbox a {
    width: 25px;
    height: 25px;
    padding: 0;
    background: url(../images/ico.png) no-repeat 0 0;
    margin: 0 6px;
    background-color: #4dafea;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    transition: none;
}
.footer_main .copyright .bshare .bdsharebuttonbox a:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.footer_main .copyright .bshare .bdsharebuttonbox a.bds_sqq {
    background-color: #4dafea;
    background-position: -290px -26px;
}
.footer_main .copyright .bshare .bdsharebuttonbox a.bds_weixin {
    background-color: #3eb135;
    background-position: -321px -26px;
}
.footer_main .copyright .bshare .bdsharebuttonbox a.bds_tsina {
    background-color: #df4d69;
    background-position: -351px -26px;
    margin-right: 0 !important;
}
/*wrapper*/
/* 全局布局 */
.wrapper {
    padding: 30px 0px 30px;
}
.nybanner {
    width: 100%;
    height: 190px;
    position: relative;
    overflow: hidden;
}
.nybanner img {
    width: 1920px;
    height: 190px;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -960px;
    display: block;
}
/*content*/
.content {
    width: 900px;
    padding-bottom: 30px;
    margin: 0 auto;
}
.content-w1{
	 width: 920px;
}
.rightcon {
    width: 820px;
    overflow: hidden;
    padding: 35px 30px 0;
    background: #f9f9f9;
    border: 1px solid #eeeeee;
}
/*caselist*/
.caselist .item {
    width: 100%;
    padding: 30px 0;
    border-top: 1px dashed #dcdcdc;
}
.caselist * {
    -webkit-transition: all ease 500ms;
    -moz-transition: all ease 500ms;
    -ms-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
}
.caselist .item:first-child {
    padding-top: 0;
    border-top: 0;
}
.caselist .item a {
    width: 100%;
    height: 161px;
    display: block;
}
.caselist .item .img {
    width: 212px;
    height: 157px;
    margin-right: 24px;
    display: block;
    padding: 4px;
    background: #fff;
}
.caselist .item h3 {
    font-size: 20px;
    color: #000000;
    line-height: 20px;
    margin-bottom: 25px;
}
.caselist .item .txt {
    line-height: 28px;
    color: #000000;
    height: 56px;
    overflow: hidden;
}
.caselist .item .des {
    color: #999999;
    margin-top: 20px;
}
.caselist .item .des .time s {
    width: 20px;
    height: 20px;
    margin-right: 5px;
    background-position: -382px 1px;
}
.caselist .item:hover h3 {
    color: #0B73B6;
}
.caselist .item:hover .time {
    color: #0B73B6;
}
.caselist .item:hover .time s {
    background-position: -382px -25px;
}
/*gridlist2*/
.gridlist2 {
    width: 105%;
}
.gridlist2 * {
    -webkit-transition: all ease 500ms;
    -moz-transition: all ease 500ms;
    -ms-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
}
.gridlist2 .item {
    width: 250px;
    float: left;
    margin: 0 30px 10px 0;
}
.gridlist2 .item .img {
    width: 242px;
    height: 180px;
    display: block;
    padding: 4px;
    background: #fff;
}
.gridlist2 .item a {
    display: block;
    width: 100%;
}
.gridlist2 .item h3 {
    font-size: 14px;
    line-height: 38px; height: 38px; overflow: hidden; float: none;
    text-align: center;
    color: #666666;
}
.gridlist2 .item:hover h3 {
    color: #0B73B6;
}
.gridlist2 .item:hover .img {
    filter: brightness(120%);
    background: #0B73B6;
}
/*newslist*/
.newslist {
    padding-bottom: 40px;
}
.newslist li {
    width: 100%;
    height: 60px;
    line-height: 60px;
    border-bottom: 1px dashed #e5e5e5;
    font-size: 16px;
    color: #333;
}
.newslist li * {
    -webkit-transition: all ease 500ms;
    -moz-transition: all ease 500ms;
    -ms-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
}
.newslist li a {
    display: block;
    width: 100%;
}
.newslist li .time {
    font-size: 14px;
    color: #999999;
}
.newslist li .time s {
    width: 20px;
    height: 20px;
    margin-right: 5px;
    background-position: -382px 1px;
}
.newslist li .cir {
    width: 8px;
    height: 8px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
    background: #c9c9c9;
}
.newslist li:hover .cir {
    background: #0B73B6;
}
.newslist li:hover .time s {
    background-position: -382px -25px;
}
/*sideBar*/
.sideBar {
    width: 290px;
}
.sideBar .leftNav {
    margin-bottom: 30px;
}
.sideBar .leftNav .title {
    width: 100%;
    height: 70px;
    margin-bottom: 10px;
    line-height: 26px;
    padding-top: 20px;
    color: #fff;
    background: #0B73B6;
}
.sideBar .leftNav .title s {
    width: 60px;
    height: 60px;
    float: left;
    margin: 0 6px 0 25px;
    background-position: 0 -78px;
}
.sideBar .leftNav .title s.newsIco {
    background-position: -136px -76px;
}
.sideBar .leftNav .title s.proIco {
    background-position: -66px -77px;
}
.sideBar .leftNav .title s.proIco2 {
    background-position: -207px -77px;
}
.sideBar .leftNav .title s.aboutIcon {
    background-position: 0 -147px;
}
.sideBar .leftNav .title h3 {
    font-size: 22px;
    font-weight: bold;
}
.sideBar .leftNav .title p {
    font-size: 12px;
}
.sideBar .leftNav .list {
    width: 256px;
    padding: 16px;
    background: #efefef;
    border: 1px solid #e7e6e6;
}
.sideBar .leftNav .list li {
    width: 256px;
    height: 40px;
    margin-bottom: 13px;
    line-height: 40px;
    background: #fff;
    border: 1px solid #fff;
}
.sideBar .leftNav .list li a {
    padding-left: 40px;
    width: 216px;
    display: block;
    font-size: 16px;
    color: #000000;
    position: relative;
}
.sideBar .leftNav .list li s {
    width: 20px;
    height: 22px;
    position: absolute;
    right: 20px;
    top: 12px;
    background-position: -355px 0;
    display: none;
}
.sideBar .leftNav .list li:hover,
.sideBar .leftNav .list li.hover {
    border-color: #0B73B6;
}
.sideBar .leftNav .list li.current{border-color: #0B73B6;}
.sideBar .leftNav .list li:hover s,
.sideBar .leftNav .list li.hover s ,.sideBar .leftNav .list li.current s{
    display: block;
}
.sideBar .leftNav .list * {
    -webkit-transition: all ease 500ms;
    -moz-transition: all ease 500ms;
    -ms-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
}
.sideBar .leftCon {
    width: 256px;
    padding: 16px 16px 25px;
    border: 1px solid #eeeeee;
    background: #f9f9f9;
}
.sideBar .leftCon .title {
    width: 100%;
    padding: 0 0 12px;
    margin-bottom: 14px;
    color: #333333;
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px solid #e0e0e0;
}
.sideBar .leftCon .title s {
    width: 40px;
    height: 40px;
    margin-right: 12px;
    background-position: -276px -72px;
}
.sideBar .leftCon h3 {
    font-size: 18px;
    margin-bottom: 5px;
    color: #000000;
}
.sideBar .leftCon .txt {
    line-height: 26px;
    color: #666666;
    margin-bottom: 10px;
}
.sideBar .leftCon .tel {
    color: #666;
}
.sideBar .leftCon .tel span {
    color: #0B73B6;
    font-size: 24px;
    font-family: impact;
}
.sideBar .leftPro {
    width: 256px;
    padding: 16px 16px 0;
    border: 1px solid #eeeeee;
    background: #f9f9f9;
}
.sideBar .leftPro .title {
    width: 100%;
    padding: 0 0 12px;
    margin-bottom: 14px;
    color: #333333;
    font-size: 20px;
    font-weight: bold;
}
.sideBar .leftPro .title s {
    width: 40px;
    height: 40px;
    margin-right: 12px;
    background-position: -322px -72px;
}
.sideBar .leftPro .gridlist2 .item {
    width: 250px;
    height: 225px;
    margin-right: 0;
    margin-bottom: 30px;
    float: none;
    background: #fff;
}
.sideBar .leftPro .gridlist2 .item .img {
    width: 250px;
    height: 186px;
    padding: 0;
}
.sideBar .leftPro .gridlist2 .item:hover h3 {
    color: #0B73B6;
}
.sideBar .leftPro .gridlist2 .item:hover .img {
    filter: brightness(120%);
}
/*pager*/
.pager {
    display: block;
    text-align: center;
    padding: 20px 0;
}
.pager a {
    display: inline-block;
    border: 1px solid #c9c9c9;
    color: #999;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    padding: 2px 8px 2px;
    text-decoration: none;
    margin: 0 2px;
}
.pager a:hover,
.pager a.hover {
    background: #0B73B6;
    border-color: #0B73B6;
    color: #fff;
}
/*reLink*/
.reLink {
    border-top: 1px solid #e0e0e0;
    padding: 15px 0px 20px;
}
.reLink .prevLink,
.reLink .nextLink {
    height: 32px;
    line-height: 32px;
    color: #0B73B6;
    font-weight: bold;
}
.reLink .prevLink a,
.reLink .nextLink a {
    height: 32px;
    line-height: 32px;
    font-weight: normal;
    color: #333333;
}
.reLink .prevLink a:hover,
.reLink .nextLink a:hover {
    color: #0B73B6;
}
/*showBanner*/
.showBanner {
    width: 880px;
    height: 120px;
    margin-top: 30px;
}
.showBanner img {
    width: 100%;
    display: block;
}
/*productPage*/
.productPage .rightcon {
    padding-bottom: 20px;
}
.productPage2 .rightcon {
    padding-bottom: 20px;
}
/*showpage*/
.showPage .showTit {
    font-size: 24px;
    line-height: 25px;
    text-align: center;
    color: #000000;
    margin-bottom: 5px;
}
.showPage .mark {
    height: 30px;
    line-height: 30px;
    padding: 5px 0 10px;
    text-align: center;
    font-size: 12px;
    color: #666666;
    border-bottom: 1px solid #e0e0e0;
}
.showPage .mark span {
    margin: 0 14px;
}
.showPage .mark span s {
    width: 22px;
    height: 22px;
}
.showPage .mark .a1 s {
    background-position: -119px -51px;
}
.showPage .mark .a2 s {
    background-position: -145px -51px;
}
.showPage .mark .a3 s {
    background-position: -172px -51px;
}
.showPage .info {
    line-height: 34px;
    color: #666;
    padding: 15px 0 30px;
    margin-bottom: 20px;
}
.showPage .info img {
    max-width: 100%;
    height: auto !important;
}
/*recommend*/
.recommend {
    margin-top: 30px;
    padding: 12px 30px 6px;
}
.recommend .title {
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin-bottom: 18px;
    font-size: 18px;
    color: #000000;
}
.recommend .title s {
    width: 34px;
    height: 34px;
    margin-right: 8px;
    background-position: -368px -73px;
}
/*reNews*/
.reNews {
    overflow: hidden;
}
.reNews .title {
    margin-bottom: 10px;
    padding: 10px 0 0;
}
.reNews .newslist {
    width: 110%;
    padding-bottom: 18px;
}
.reNews .newslist li {
    width: 42%;
    margin-right: 6%;
    float: left;
    font-size: 14px;
    line-height: 35px;
    height: 35px;
    border-bottom: 0px;
    overflow: hidden;
}
.reNews .newslist li .time {
    font-size: 12px;
}
/*aboutPage*/
.aboutPage {
    /*ifine*/
}
.aboutPage img {
    max-width: 100%;
    height: auto;
}
.aboutPage .content {
    width: 880px;
    border: 1px solid #eee;
    padding-bottom: 0;
    background: #f9f9f9;
}
.aboutPage .txtcon {
    padding: 30px 40px 50px;
    line-height: 26px;
    color: #666666;
}
.aboutPage .ifine {
    width: 100%;
    height: auto;
    padding: 70px 0 0;
    background: url(../images/about-ifine-bg.jpg) no-repeat center top;
}
.aboutPage .ifine .indexTit {
    height: 75px;
    margin-bottom: 50px;
}
.aboutPage .ifine .indexTit h3 {
    top: 0;
}
.aboutPage .ifine .indexTit p {
    padding-top: 42px;
}
.aboutPage .ifine .ifineList {
    height: 580px;
    width: 100%;
    position: relative;
}
.aboutPage .ifine .ifineList .bg {
    width: 340px;
    height: 339px;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -170px;
    background: url(../images/ifineconbg2.png) no-repeat center top;
}
.aboutPage .ifine .ifineList .f-ico {
    width: 48px;
    height: 48px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 5;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background: #a0a0a0 url(../images/f-ico.png) no-repeat 10px 7px;
}
.aboutPage .ifine .ifineList .item {
    width: 168px;
    height: 160px;
    position: absolute;
    z-index: 2;
    color: #353535;
}
.aboutPage .ifine .ifineList .item * {
    transition: all .2s;
}
.aboutPage .ifine .ifineList .item .t {
    width: 48px;
    height: 48px;
    position: absolute;
    right: -80px;
    top: 58px;
}
.aboutPage .ifine .ifineList .item .t span {
    width: 44px;
    height: 44px;
    position: absolute;
    left: 1px;
    top: 1px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background: #fff;
    border: 1px solid #0B73B6;
    transition: all .4s;
}
.aboutPage .ifine .ifineList .item h3 {
    font-size: 18px;
    font-weight: bold;
    transform-origin: left;
}
.aboutPage .ifine .ifineList .item h3 .ico {
    width: 30px;
    height: 30px;
    background-position: -290px 5px;
}
.aboutPage .ifine .ifineList .item .txt {
    font-size: 12px;
    line-height: 26px;
    transform-origin: left;
}
.aboutPage .ifine .ifineList .item.a1,
.aboutPage .ifine .ifineList .item.a2 {
    left: 80px;
}
.aboutPage .ifine .ifineList .item.a1 {
    margin-left: 0;
    top: -20px;
}
.aboutPage .ifine .ifineList .item.a2 {
    margin-left: 0;
    top: 203px;
}
.aboutPage .ifine .ifineList .item.a2 .f-ico {
    background-position: -53px 10px;
}
.aboutPage .ifine .ifineList .item.a2 .t {
    top: 10px;
    right: -62px;
}
.aboutPage .ifine .ifineList .item.a3 {
    margin-left: 0;
    left: 350px;
    top: 375px;
}
.aboutPage .ifine .ifineList .item.a3 .f-ico {
    background-position: -116px 10px;
}
.aboutPage .ifine .ifineList .item.a3 .t {
    top: -58px;
    right: 50px;
}
.aboutPage .ifine .ifineList .item.a4 {
    width: 170px ;
    right: 70px;
    top: 20px;
}
.aboutPage .ifine .ifineList .item.a4 .f-ico {
    background-position: -178px 10px;
}
.aboutPage .ifine .ifineList .item.a4 .t {
    top: 15px;
    right: auto;
    left: -95px;
}
.aboutPage .ifine .ifineList .item.a5 {
    width: 195px ;
    right: 50px;
    top: 225px;
}
.aboutPage .ifine .ifineList .item.a5 .f-ico {
    background-position: -241px 10px;
}
.aboutPage .ifine .ifineList .item.a5 .t {
    top: -15px;
    right: auto;
    left: -62px;
}
.aboutPage .ifine .ifineList .item:hover h3 {
    color: #009944;
    transform: scale(1.08);
}
.aboutPage .ifine .ifineList .item:hover .txt {
    transform: scale(1.08);
}
.aboutPage .ifine .ifineList .item:hover .f-ico {
    background-color: #0B73B6;
}
.aboutPage .ifine .ifineList .item:hover .t span {
    transform: scale(1.28);
}
/*contactPage*/
.contactPage .list {
    padding: 30px 0 50px;
}
.contactPage .item {
    width: 266px;
    height: 238px;
    line-height: 26px;
    margin-left: 42px;
    padding-top: 50px;
    float: left;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    text-align: center;
    border: 1px solid #e5e5e5;
    background: #fff;
}
.contactPage .item:first-child {
    margin-left: 0;
}
.contactPage .item .con-ico {
    width: 90px;
    height: 90px;
    display: block;
    margin: 0 auto 36px;
    background: url(../images/contact-ico.png) no-repeat 0 0;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}
.contactPage .item.a1 .con-ico {
    background-position: 10px 0;
}
.contactPage .item.a2 .con-ico {
    background-position: 10px -110px;
}
.contactPage .item.a3 .con-ico {
    background-position: 10px -230px;
}
.contactPage .item.a4 .con-ico {
    background-position: 10px -350px;
}
.contactPage .item:hover {
    background: #0B73B6;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
}
.contactPage .item:hover.a1 .con-ico {
    background-position: -101px 0;
}
.contactPage .item:hover.a2 .con-ico {
    background-position: -101px -110px;
}
.contactPage .item:hover.a3 .con-ico {
    background-position: -101px -230px;
}
.contactPage .item:hover.a4 .con-ico {
    background-position: -101px -350px;
}
.silsPage {
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 6% 0 5%;
    background: url(../images/404bg.jpg) repeat 0 0;
}
.silsPage .img {
    display: block;
    margin: 0 auto;
}
.silsPage .searchSi {
    width: 358px;
    height: 35px;
    line-height: 35px;
    margin: 20px auto;
    background: #fff;
}
.silsPage .searchSi .stxt {
    width: 300px;
    height: 35px;
    line-height: 35px;
    padding-left: 10px;
    background: #fff;
    border: 0px;
}
.silsPage .searchSi .sbtn {
    width: 44px;
    height: 35px;
    line-height: 35px;
    cursor: pointer;
    background: #5c9631 url(../images/404-ico.png) no-repeat center center;
}
/*yewuPage*/
.yewuPage .t-list {
    padding: 40px 0 70px;
}
.yewuPage .t-list .item {
    width: 354px;
    height: 219px;
    line-height: 26px;
    margin-left: 63px;
    padding-top: 16px;
    float: left;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    text-align: center;
    border: 1px solid #e5e5e5;
    background: #fff;
}
.yewuPage .t-list .item:first-child {
    margin-left: 0;
}
.yewuPage .t-list .item .con-ico {
    width: 90px;
    height: 90px;
    display: block;
    margin: 0 auto 16px;
    background: url(../images/yewu-ico.png) no-repeat 0 0;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}
.yewuPage .t-list .item p {
    line-height: 24px;
    padding: 0 30px;
    color: #999999;
}
.yewuPage .t-list .item.a1 .con-ico {
    background-position: 10px 15px;
}
.yewuPage .t-list .item.a2 .con-ico {
    background-position: 10px -70px;
}
.yewuPage .t-list .item.a3 .con-ico {
    background-position: 10px -150px;
}
.yewuPage .t-list .item:hover {
    background: url(../images/yewu-t-bg.png) no-repeat center center;
}
.yewuPage .t-list .item:hover p {
    color: #333;
}
.yewuPage .t-list .item:hover.a1 .con-ico {
    background-position: -78px 15px;
}
.yewuPage .t-list .item:hover.a2 .con-ico {
    background-position: -78px -70px;
}
.yewuPage .t-list .item:hover.a3 .con-ico {
    background-position: -78px -150px;
}
.yewuPage .ifine {
    padding-top: 60px;
    height: 910px;
}
.yewuPage .c-ways {
    width: 100%;
    height: 684px;
    position: relative;
    overflow: hidden;
    background: url(../images/cooper-yw-bg.jpg) no-repeat center top;
}
.yewuPage .c-ways .title {
    text-align: center;
    line-height: 56px;
    margin-bottom: 20px;
    padding-top: 46px;
    color: #fff;
}
.yewuPage .c-ways .title h3 {
    font-size: 40px;
    font-weight: bold;
    color: #fff;
}
.yewuPage .c-ways .title .en {
    text-transform: uppercase;
    font-size: 32px;
}
.yewuPage .c-ways .waylist {
    width: 100%;
    height: 340px;
    position: relative;
}
.yewuPage .c-ways .wayCon {
    width: 1600px;
    height: 340px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    position: absolute;
    left: 50%;
    margin-left: -800px;
}
.yewuPage .c-ways .wayCon .prev,
.yewuPage .c-ways .wayCon .next {
    width: 50px;
    height: 50px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    cursor: pointer;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    background-color: #363636;
    z-index: 10;
}
.yewuPage .c-ways .wayCon .prev:hover,
.yewuPage .c-ways .wayCon .next:hover {
    background-color: #0B73B6;
}
.yewuPage .c-ways .wayCon .prev {
    left: 50%;
    margin-left: -320px;
    background-position: -55px -138px;
}
.yewuPage .c-ways .wayCon .next {
    right: 50%;
    margin-right: -320px;
    background-position: -98px -138px;
}
.yewuPage .c-ways .wayCon .list {
    width: 100%;
    position: relative;
    margin-left: 0;
}
.yewuPage .c-ways .wayCon .item {
    height: 315px;
    width: 480px;
    float: left;
    padding: 10px;
    background: #e8e8e8;
    margin-left: 50px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
}
.yewuPage .c-ways .wayCon .item:first-child {
    margin-left: 0;
}
.yewuPage .c-ways .wayCon .item .con {
    width: 458px;
    height: 283px;
    padding: 15px 10px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #e8e8e8;
}
.yewuPage .c-ways .wayCon .item p {
    line-height: 30px;
    color: #999999;
    padding-left: 20px;
    position: relative;
}
.yewuPage .c-ways .wayCon .item p span {
    width: 6px;
    height: 6px;
    display: inline-block;
    position: absolute;
    left: 4px;
    top: 12px;
    background: #0B73B6;
}
.yewuPage .c-ways .wayCon .item h3 {
    font-size: 24px;
    color: #373737;
    margin-bottom: 10px;
    line-height: 32px;
}
.yewuPage .c-ways .wayCon .item h3 s {
    width: 38px;
    height: 38px;
    vertical-align: middle;
    margin-right: 6px;
    display: inline-block;
    background: url(../images/cooper-ico.png) no-repeat 0 0;
}
.yewuPage .c-ways .wayCon .item.a1 h3 s {
    background-position: 0 0;
}
.yewuPage .c-ways .wayCon .item.a2 h3 s {
    background-position: 0 -50px;
}
.yewuPage .c-ways .wayCon .item.a3 h3 s {
    background-position: 0 -102px;
}
.yewuPage .c-ways .wayCon .item.hover {
    background: #0B73B6;
    color: #fff;
}
.yewuPage .c-ways .wayCon .item.hover h3 {
    color: #fff;
}
.yewuPage .c-ways .wayCon .item.hover p {
    color: #fff;
}
.yewuPage .c-ways .wayCon .item.hover p span {
    background: #fff45c;
}
.yewuPage .c-ways .wayCon .item.a1.hover h3 s {
    background-position: -50px 0;
}
.yewuPage .c-ways .wayCon .item.a2.hover h3 s {
    background-position: -50px -50px;
}
.yewuPage .c-ways .wayCon .item.a3.hover h3 s {
    background-position: -50px -102px;
}
.yewuPage .c-ways .waybtn {
    width: 100%;
    position: relative;
    margin-top: 40px;
}
.yewuPage .c-ways .waybtn .line {
    width: 100%;
    position: absolute;
    height: 1px;
    top: 14px;
    background: #fff;
}
.yewuPage .c-ways .waybtn .con {
    position: relative;
    width: 930px;
    padding-top: 10px;
    overflow: hidden;
    text-align: center;
    margin: 0 auto;
    font-size: 0;
    line-height: 0;
    z-index: 2;
}
.yewuPage .c-ways .waybtn .con .list {
    width: 100%;
}
.yewuPage .c-ways .waybtn li {
    width: 310px;
    font-size: 16px;
    line-height: 30px;
    float: left;
    color: #fff;
}
.yewuPage .c-ways .waybtn li s {
    width: 10px;
    height: 10px;
    display: block;
    margin: 0 auto 6px;
    background: #fff;
    -webkit-border-radius: 100%;
    border-radius: 100%;
}
.yewuPage .c-ways .waybtn li.hover s {
    width: 22px;
    height: 22px;
    margin-top: -6px;
}
.yewuPage .cooper {
    padding: 70px 0 30px;
}
.yewuPage .cooper .title {
    width: 100%;
    text-align: center;
}
.yewuPage .cooper .title h3 {
    font-size: 40px;
    line-height: 40px;
    color: #333333;
    margin-bottom: 15px;
    font-weight: bold;
}
.yewuPage .cooper .title p {
    color: #666666;
}
.yewuPage .cooper .list {
    width: 610px;
    margin: 0 auto;
    padding: 40px 0 50px;
}
.yewuPage .cooper .list .item {
    width: 300px;
    float: left;
    text-align: center;
}
.yewuPage .cooper .list .split {
    width: 1px;
    height: 56px;
    float: left;
    margin-top: 2px;
    background: #d0d0d0;
}
.yewuPage .cooper .list s {
    width: 48px;
    height: 40px;
    display: block;
    margin: 0 auto 0;
}
.yewuPage .cooper .list .m s {
    background-position: -150px -143px;
}
.yewuPage .cooper .list .t s {
    background-position: -202px -143px;
}
.yewuPage .cooper .msg {
    width: 992px;
    margin: 0 auto;
}
.yewuPage .cooper .msg .item {
    width: 305px;
    height: 35px;
    line-height: 35px;
    margin-left: 38px;
    border-bottom: 1px solid #d0d0d0;
    margin-bottom: 55px;
}
.yewuPage .cooper .msg .xm,
.yewuPage .cooper .msg .txt {
    margin-left: 0;
}
.yewuPage .cooper .msg s {
    color: #0B73B6;
    text-decoration: none;
    margin-right: 5px;
}
.yewuPage .cooper .msg label {
    color: #999999;
    float: left;
}
.yewuPage .cooper .msg input {
    width: 248px;
    border: 0;
    background: none;
    height: 34px;
    line-height: 34px;
    text-indent: 5px;
    float: left;
}
.yewuPage .cooper .msg .txt {
    width: 100%;
}
.yewuPage .cooper .msg .txt input {
    width: 945px;
}
.yewuPage .cooper .msg .btn {
    width: 100%;
    height: 40px;
    text-align: center;
}
.yewuPage .cooper .msg .btn input {
    width: 160px;
    height: 35px;
    float: none;
    line-height: 30px;
    text-align: center;
    color: #0B73B6;
    border: 3px solid #0B73B6;
    display: block;
    margin: 0 auto 0;
    background: none;
    cursor: pointer;
    border-radius: 20px;
    -webkit-transition: all ease 500ms;
    -moz-transition: all ease 500ms;
    -ms-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
}
.yewuPage .cooper .msg .btn input:hover {
    background: #0B73B6;
    color: #fff;
}
/********.toolbar1*********/
.toolbar1 {
    width: 50px;
    position: fixed;
    right: 1px;
    top: 190px;
    z-index: 50;
}
.toolbar1 dd {
    width: 50px;
    height: 50px;
    background:#145db7c4;
    margin-bottom: 1px;
    position: relative;
}
.toolbar1 dd i {
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
    text-align: center;
}
.toolbar1 dd i span {
    width: 35px;
    height: 35px;
    display: block;
    margin: 7px 0 0 7px;
    *margin: 7px 0 0 0;
    background: url(../images/rightFixIcon.png) no-repeat 0 0;
}
.toolbar1 .slide-tel {
    display: block;
    width: 0;
    height: 50px;
    line-height: 50px;
    font-size: 24px;
    font-weight: bold;
    font-family: arial;
    color: #FFF;
    position: absolute;
    padding: 0 0 0 50px;
    top: 0;
    right: 0;
    overflow: hidden;
}
.toolbar1 .pop {
    position: absolute;
    right: 90px;
    top: -65px;
    background: #545454;
    display: none;
}
.toolbar1 .pop-code {
    width: 120px;
    padding: 20px 20px 0;
}
.toolbar1 .pop-code img {
    width: 120px;
    height: 120px;
    display: block;
}
.toolbar1 .pop-code h3 {
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #f2e8e1;
    font-size: 16px;
    font-weight: 400;
    white-space: nowrap;
}
.toolbar1 .qq span {
    background-position: 0 -47px;
}
.toolbar1 .qq a {
    width: 50px;
    height: 50px;
    cursor: pointer;
    display: block;
}
.toolbar1 .qq:hover {
    background: #545454;
}
.toolbar1 .tel span {
    background-position: 0 0;
}
.toolbar1 .tel:hover {
    background: #545454;
}
.toolbar1 .code span {
    background-position: 0 -95px;
}
.toolbar1 .code:hover {
    background: #545454;
}
.toolbar1 .top span {
    background-position: 0 -142px;
}
.toolbar1 .top:hover {
    background: #545454;
}



/* 表单部分 */

.btn-area { padding:20px 161px; }



.module_form_box { padding:0 20px 50px; background:url(../images/module_form_box.jpg) no-repeat right 10%; }

.module_form_box .module_form_topic {font-size:14px;font-weight:normal}

.module_field { overflow:hidden; zoom:1; padding:10px 0; clear:both; }

.module_field .c_left { float:left; width:160px; text-align:right; line-height:40px; }

.module_field .middle { display:block; overflow:hidden; zoom:1; padding:0 8px; }

.module_field .middle input { padding: 7px 8px; }



.module_form_box .btn-area,.module_form_content .btn-area { padding:20px 168px !important; }

.input{border:1px solid #dedbd7; font-size:12px; color:#666; line-height:24px; background:#fff;}

/* 会员登录 */

.module_form_content { padding-top:50px; }


.btn-area .btn-submit, .btn-area .reset {height:34px; border:1px solid #888; font-size:14px; line-height:34px; }

.btn-area .btn-submit,

.iFCB-form .btn-area .btn-submit { background:#1d5dd2; background:linear-gradient(to bottom,#1d5dd2,#1854c5); color:#fff; margin-right:24px; width:158px; height:34px; text-align:center; line-height:34px;}

.btn-area .reset,

.iFCB-form .btn-area .reset { background:#8c8b8c; background:linear-gradient(to bottom,#8c8b8c,#817e81); color:#fff; width:158px; text-align:center;}

.iFCB-form .btn-area .btn-submit,.iFCB-form  .btn-area .reset { border:none; font-size:14px; line-height:34px; }

.gridlist2 .item2 {
    width: 45%;
    float: left;
    margin: 0 30px 10px 0;
}
.itemVideo{width:100%; height:220px;}

.itemVideo2{width:360px; height:270px;}


@keyframes Swing1 {
    0% {
        transform: rotate(-10deg);
    }
    50% {
        transform: rotate(10deg);
    }
    100% {
        transform: rotate(-10deg);
    }
}
@-webkit-keyframes Swing1 {
    0% {
        -webkit-transform: rotate(-10deg);
    }
    50% {
        -webkit-transform: rotate(10deg);
    }
    100% {
        -webkit-transform: rotate(-10deg);
    }
}
@font-face {
    font-family: 'impact';
    src: url('../other/impact.eot');
    src: url('../other/impact.eot?#iefix') format('embedded-opentype'), url('../other/impact.ttf') format('truetype');
}
.nlink a {
    color: #2F9FFF;
    text-decoration: none;
}
.nlink a:hover {
    color: #0087fb;
    text-decoration: none;
}
.nlink a:visited {
    text-decoration: none;
}
